এইচটিএমএল (XHTML)

এইচটিএমএল ব্যাসিক (HTML Basic) - এইচটিএমএল (HTML) - Web Development

349

এক্সএইচটিএমএল কি?

  • XHTML-এর পূর্ণরূপ EXtensible HyperText Markup Language
  • এইচটিএমএল এবং এক্সএইচটিএমএল প্রায় একই রকম
  • এক্সএইচটিএমএল এইচটিএমএলের চেয়ে কঠোর
  • এক্সএইচটিএমএল প্রায় সকল ব্রাউজারে সাপোর্ট করে

এক্সএইচটিএমএল কেন ব্যবহার করা হয়?

ইন্টারনেটে এইচটিএমএল অনেক পেজ রয়েছে যাদের গঠনপ্রণালী সঠিক নয়।

যদিও এই পেজের কোডগুলো এইচটিএমএলের নিয়ম অনুসরন করে না তারপরও সকল ব্রাউজারে এগুলো কাজ করে।

kt_satt_skill_example_id=1565

এক্সএমএলে ট্যাগকে সঠিকভাবে ক্লোজ করতে হয়। এই বৈশিষ্ট্যকে কেন্দ্র করে এক্সএমএল এবং এইচটিএমএলকে যোগ করে এক্সএইচটিএমএল তৈরি করা হয়েছে।

এক্সএমএল শিখতে আমাদের এক্সএমএল টিউটোরিয়াল পড়ুন।


এইচটিএমএল এবং এক্সএইচটিএমএলের পার্থক্যঃ

ডকুমেন্টের গঠনঃ

  • এক্সএইচটিএমএল DOCTYPE অবশ্যই ডিক্লেয়ার করতে হবে
  • < html >-এ অবশ্যই xmlns এট্রিবিউট থাকতে হবে
  • এক্সএইচটিএমএল ডকুমেন্টে < html >, < head >, < title > এবং < body > অবশ্যই থাকতে হবে

এক্সএইচটিএমএল এলিমেন্ট

  • এলিমেন্টকে সঠিকভাবে নেস্টেড হতে হবে
  • এলিমেন্টের ক্লোজিং ট্যাগ অবশ্যই দিতে হবে
  • এলিমেন্ট অবশ্যই ছোট হাতের অক্ষরে হতে হবে
  • ডকুমেন্টে অবশ্যই একটি মূল এলিমেন্ট থাকতে হবে

এক্সএইচটিএমএল এট্রিবিউট

  • এট্রিবিউটের নাম অবশ্যই ছোট হাতের অক্ষরে লিখতে হবে
  • এট্রিবিউট মান অবশ্যই কোটেশনের("") মধ্যে থাকবে
  • এট্রিবিউট সংক্ষিপ্ত আকারে লিখা নিষিদ্ধ

এক্সএইচটিএমএল <!DOCTYPE ...>

এক্সএইচটিএমএল ডকুমেন্টে অবশ্যই এক্সএইচটিএমএল DOCTYPE ডিক্লেয়ার করতে হবে।

আমাদের ট্যাগ রেফারেন্সে এক্সএইচটিএমএল Doctypes এর সম্পূর্ণ তালিকা পাবেন।

ডকুমেন্টে < html >, < head >, < title > এবং < body > এলিমেন্ট অবশ্যই থাকবে এবং < html >-এর xmlns এট্রিবিউট ব্যবহার করতে হবে।

নিচে একটি উদাহরন দেওয়া হলোঃ

kt_satt_skill_example_id=1566

এক্সএইচটিএমএল এলিমেন্ট সঠিকভাবে নেস্টেড করতে হয়

এইচটিএমএলের কোড সঠিকভাবে নেস্টেড না হলেও কাজ করে। যেমনঃ

kt_satt_skill_example_id=1567

এক্সএইচটিএমএল এ, সকল এলিমেন্ট অবশ্যই সঠিকভাবে নেস্টেড করতে হবে। যেমনঃ

kt_satt_skill_example_id=1568

এক্সএইচটিএমএলে ক্লোজিং ট্যাগ বাধ্যতামূলক

এক্সএইচটিএমএলে এলিমেন্টের ক্লোজিং ট্যাগ দেওয়া বাধ্যতামূলকঃ

kt_satt_skill_example_id=1569

এম্পটি এলিমেন্টকে ক্লোজ করা বাধ্যতামূলক

এক্সএইচটিএমএলে এম্পটি এলিমেন্টকেও সঠিকভাবে ক্লোজ করতে হয়ঃ

kt_satt_skill_example_id=1571

এক্সএইচটিএমএল এলিমেন্ট অবশ্যই ছোট হাতের অক্ষরে হবে

ভুল

kt_satt_skill_example_id=1573

সঠিক

kt_satt_skill_example_id=1574

এক্সএইচটিএমএল এট্রিবিউটের নাম অবশ্যই ছোট হাতের অক্ষরে হবে

ভুল

kt_satt_skill_example_id=1576

সঠিক

kt_satt_skill_example_id=1577

ট্রিবিউটের মান অবশ্যই কোটেশনের("") মধ্যে রাখতে হবে

ভুল

kt_satt_skill_example_id=1578

সঠিক

kt_satt_skill_example_id=1579

এট্রিবিউট সংক্ষিপ্ত করা নিষিদ্ধ

ভুল

kt_satt_skill_example_id=1580

সঠিক

kt_satt_skill_example_id=1581

Content added || updated By
Promotion

Are you sure to start over?

Loading...